.db-movie {
  .container {
    .left-side {
      float: left;
      width: 100px;
      .u-list {
        .u-item {
          margin-top: 5px;
          font-size: 14px;
          img {
            position: relative;
            top: -5px;
          }
        }
      }
    }
    .right-side {
      float: right;
      width: 265px;
      .classify-list {
        margin-bottom: 30px;
        font-size: 11px;
        .u-item {
          float: left;
          margin-top: 4px;
          width: 4em;
          text-align: left;
        }
      }
      .hot-list {
        list-style: decimal;
        list-style-position: inside;
        font-size: 11px;
        .o-item {
          margin-bottom: 6px;
          border-bottom: 1px solid #eaeaea;
          padding-bottom: 5px;
          .o-link {
            margin-left: 5px;
          }
        }
      }
    }
    .main {
      overflow: hidden;
      .img-list {
        .u-item {
          float: left;
          margin-bottom: 40px;
          width: 25%;
          text-align: center;
          .u-link {
            margin: 0 auto 10px;
            width: 100px;
            img {
              width: 100px;
              height: 145px;
            }
          }
          .movie-title-box {
            margin: 0 auto 4px;
            max-width: 100px;
            .movie-title {
              overflow: hidden;
              white-space: nowrap;
              text-overflow: ellipsis;
            }
          }
          .score-box {
            position: relative;
            margin: 0 auto 4px;
            width: 100px;
            .score-num {
              margin-left: 4px;
              height: 11px;
              color: #e09015;
              &.no-score {
                color: #000;
              }
            }
          }
          .pick-seats {
            display: inline-block;
            border-radius: 2px;
            padding: 2px 10px;
            color: #fff;
            background-color: #1c8bd0;
          }
        }
      }
    }
  }
}